package com.yuyou.fn.educational.vo;

import java.util.Date;
import java.util.List;

/**
 * Created by Administrator on 2017/11/6.
 */
/*{
"type":"0",
"startDate":"2017-11-11 00:00:00",
"endDate":"2017-12-03 23:59:59",
"haveRegPeriodNameList":["2017秋季"],
"canRegPeriodNameList":["2018寒假","2018春季"],
"areaTeamNameList":["广州区域"],
"errorMessage":"当前寒春课程仅限于秋季在读生报读，请前往校区报读秋季课程或咨询校区工作人员，谢谢!"
}*/
public class OnlineRegRule {
    private Integer type;
    private Date startDate;
    private Date endDate;
    private List<String> haveRegPeriodNameList;
    private List<String> canRegPeriodNameList;
    private List<String> areaTeamNameList;
    private String errorMessage;
    private Integer periodNum;
    private List<Integer> checkHaveRegLevelList;
    private List<Integer> ingoreLevelList;
    private List<Integer> needCheckLevelList;
    private List<Long> ingoreGradeIds;
    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public List<String> getHaveRegPeriodNameList() {
        return haveRegPeriodNameList;
    }

    public void setHaveRegPeriodNameList(List<String> haveRegPeriodNameList) {
        this.haveRegPeriodNameList = haveRegPeriodNameList;
    }

    public List<String> getCanRegPeriodNameList() {
        return canRegPeriodNameList;
    }

    public void setCanRegPeriodNameList(List<String> canRegPeriodNameList) {
        this.canRegPeriodNameList = canRegPeriodNameList;
    }

    public List<String> getAreaTeamNameList() {
        return areaTeamNameList;
    }

    public void setAreaTeamNameList(List<String> areaTeamNameList) {
        this.areaTeamNameList = areaTeamNameList;
    }

    public String getErrorMessage() {
        return errorMessage;
    }

    public void setErrorMessage(String errorMessage) {
        this.errorMessage = errorMessage;
    }



    public List<Integer> getCheckHaveRegLevelList() {
        return checkHaveRegLevelList;
    }

    public void setCheckHaveRegLevelList(List<Integer> checkHaveRegLevelList) {
        this.checkHaveRegLevelList = checkHaveRegLevelList;
    }

    public Integer getPeriodNum() {
        return periodNum;
    }

    public void setPeriodNum(Integer periodNum) {
        this.periodNum = periodNum;
    }

    public List<Integer> getIngoreLevelList() {
        return ingoreLevelList;
    }

    public void setIngoreLevelList(List<Integer> ingoreLevelList) {
        this.ingoreLevelList = ingoreLevelList;
    }

    public List<Integer> getNeedCheckLevelList() {
        return needCheckLevelList;
    }

    public void setNeedCheckLevelList(List<Integer> needCheckLevelList) {
        this.needCheckLevelList = needCheckLevelList;
    }

    public List<Long> getIngoreGradeIds() {
        return ingoreGradeIds;
    }

    public void setIngoreGradeIds(List<Long> ingoreGradeIds) {
        this.ingoreGradeIds = ingoreGradeIds;
    }
}
